home *** CD-ROM | disk | FTP | other *** search
- /*
- File: LowMem.h
-
- Copyright: © 1984-1993 by Apple Computer, Inc., all rights reserved.
-
- WARNING
- This file was auto generated by the interfacer tool. Modifications
- must be made to the master file.
-
- */
-
- #ifndef __LOWMEM__
- #define __LOWMEM__
-
- #ifndef __TYPES__
- #include <Types.h>
- /* #include <ConditionalMacros.h> */
- /* #include <MixedMode.h> */
- /* #include <Traps.h> */
- #endif
-
- #ifndef __CONTROLS__
- #include <Controls.h>
- /* #include <Quickdraw.h> */
- /* #include <QuickdrawText.h> */
- /* #include <IntlResources.h> */
- /* #include <Menus.h> */
- #endif
-
- #ifndef __EVENTS__
- #include <Events.h>
- /* #include <OSUtils.h> */
- #endif
-
- #ifndef __FILES__
- #include <Files.h>
- /* #include <SegLoad.h> */
- #endif
-
- #ifndef __FONTS__
- #include <Fonts.h>
- #endif
-
- #ifndef __MEMORY__
- #include <Memory.h>
- #endif
-
- #ifndef __MENUS__
- #endif
-
- #ifndef __OSUTILS__
- #endif
-
- #ifndef __QUICKDRAW__
- #endif
-
- #ifndef __WINDOWS__
- #include <Windows.h>
- #endif
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- #if USESCODEFRAGMENTS
- extern short LMGetScrVRes(void);
- extern void LMSetScrVRes(short ScrVResValue);
- extern short LMGetScrHRes(void);
- extern void LMSetScrHRes(short ScrHResValue);
- extern Ptr LMGetMemTop(void);
- extern void LMSetMemTop(Ptr MemTopValue);
- extern Ptr LMGetBufPtr(void);
- extern void LMSetBufPtr(Ptr BufPtrValue);
- extern Ptr LMGetHeapEnd(void);
- extern void LMSetHeapEnd(Ptr HeapEndValue);
- extern THz LMGetTheZone(void);
- extern void LMSetTheZone(THz TheZoneValue);
- extern Ptr LMGetUTableBase(void);
- extern void LMSetUTableBase(Ptr UTableBaseValue);
- extern unsigned char LMGetCPUFlag(void);
- extern void LMSetCPUFlag(unsigned char CPUFlagValue);
- extern Ptr LMGetApplLimit(void);
- extern void LMSetApplLimit(Ptr ApplLimitValue);
- extern short LMGetSysEvtMask(void);
- extern void LMSetSysEvtMask(short SysEvtMaskValue);
- extern QHdrPtr LMGetEventQueue(void);
- extern void LMSetEventQueue(QHdrPtr EventQueueValue);
- extern long LMGetRndSeed(void);
- extern void LMSetRndSeed(long RndSeedValue);
- extern unsigned char LMGetSEvtEnb(void);
- extern void LMSetSEvtEnb(unsigned char SEvtEnbValue);
- extern QHdrPtr LMGetVBLQueue(void);
- extern void LMSetVBLQueue(QHdrPtr VBLQueueValue);
- extern long LMGetTicks(void);
- extern void LMSetTicks(long TicksValue);
- extern short LMGetKeyThresh(void);
- extern void LMSetKeyThresh(short KeyThreshValue);
- extern short LMGetKeyRepThresh(void);
- extern void LMSetKeyRepThresh(short KeyRepThreshValue);
- extern UniversalProcPtr LMGetLvl2DT(short vectorNumber);
- extern void LMSetLvl2DT(UniversalProcPtr Lvl2DTValue, short vectorNumber);
- extern Ptr LMGetVIA(void);
- extern void LMSetVIA(Ptr VIAValue);
- extern Ptr LMGetSCCRd(void);
- extern void LMSetSCCRd(Ptr SCCRdValue);
- extern Ptr LMGetSCCWr(void);
- extern void LMSetSCCWr(Ptr SCCWrValue);
- extern Ptr LMGetScratch20(void);
- extern void LMSetScratch20(Ptr Scratch20Value);
- extern unsigned char LMGetSPValid(void);
- extern void LMSetSPValid(unsigned char SPValidValue);
- extern unsigned char LMGetSPATalkA(void);
- extern void LMSetSPATalkA(unsigned char SPATalkAValue);
- extern unsigned char LMGetSPATalkB(void);
- extern void LMSetSPATalkB(unsigned char SPATalkBValue);
- extern unsigned char LMGetSPConfig(void);
- extern void LMSetSPConfig(unsigned char SPConfigValue);
- extern short LMGetSPPortA(void);
- extern void LMSetSPPortA(short SPPortAValue);
- extern short LMGetSPPortB(void);
- extern void LMSetSPPortB(short SPPortBValue);
- extern long LMGetSPAlarm(void);
- extern void LMSetSPAlarm(long SPAlarmValue);
- extern short LMGetSPFont(void);
- extern void LMSetSPFont(short SPFontValue);
- extern unsigned char LMGetSPKbd(void);
- extern void LMSetSPKbd(unsigned char SPKbdValue);
- extern unsigned char LMGetSPPrint(void);
- extern void LMSetSPPrint(unsigned char SPPrintValue);
- extern unsigned char LMGetSPVolCtl(void);
- extern void LMSetSPVolCtl(unsigned char SPVolCtlValue);
- extern unsigned char LMGetSPClikCaret(void);
- extern void LMSetSPClikCaret(unsigned char SPClikCaretValue);
- extern unsigned char LMGetSPMisc2(void);
- extern void LMSetSPMisc2(unsigned char SPMisc2Value);
- extern long LMGetTime(void);
- extern void LMSetTime(long TimeValue);
- extern short LMGetBootDrive(void);
- extern void LMSetBootDrive(short BootDriveValue);
- extern short LMGetSFSaveDisk(void);
- extern void LMSetSFSaveDisk(short SFSaveDiskValue);
- extern unsigned char LMGetKbdLast(void);
- extern void LMSetKbdLast(unsigned char KbdLastValue);
- extern unsigned char LMGetKbdType(void);
- extern void LMSetKbdType(unsigned char KbdTypeValue);
- extern short LMGetMemErr(void);
- extern void LMSetMemErr(short MemErrValue);
- extern unsigned char LMGetSdVolume(void);
- extern void LMSetSdVolume(unsigned char SdVolumeValue);
- extern Ptr LMGetSoundPtr(void);
- extern void LMSetSoundPtr(Ptr SoundPtrValue);
- extern Ptr LMGetSoundBase(void);
- extern void LMSetSoundBase(Ptr SoundBaseValue);
- extern unsigned char LMGetSoundLevel(void);
- extern void LMSetSoundLevel(unsigned char SoundLevelValue);
- extern short LMGetCurPitch(void);
- extern void LMSetCurPitch(short CurPitchValue);
- extern short LMGetROM85(void);
- extern void LMSetROM85(short ROM85Value);
- extern unsigned char LMGetPortBUse(void);
- extern void LMSetPortBUse(unsigned char PortBUseValue);
- extern GNEFilterUPP LMGetGNEFilter(void);
- extern void LMSetGNEFilter(GNEFilterUPP GNEFilterValue);
- extern THz LMGetSysZone(void);
- extern void LMSetSysZone(THz SysZoneValue);
- extern THz LMGetApplZone(void);
- extern void LMSetApplZone(THz ApplZoneValue);
- extern Ptr LMGetROMBase(void);
- extern void LMSetROMBase(Ptr ROMBaseValue);
- extern Ptr LMGetRAMBase(void);
- extern void LMSetRAMBase(Ptr RAMBaseValue);
- extern Ptr LMGetDSAlertTab(void);
- extern void LMSetDSAlertTab(Ptr DSAlertTabValue);
- extern UniversalProcPtr LMGetExtStsDT(short vectorNumber);
- extern void LMSetExtStsDT(UniversalProcPtr ExtStsDTValue, short vectorNumber);
- extern Ptr LMGetABusVars(void);
- extern void LMSetABusVars(Ptr ABusVarsValue);
- extern StringPtr LMGetFinderName(void);
- extern void LMSetFinderName(StringPtr FinderNameValue);
- extern long LMGetDoubleTime(void);
- extern void LMSetDoubleTime(long DoubleTimeValue);
- extern long LMGetCaretTime(void);
- extern void LMSetCaretTime(long CaretTimeValue);
- extern unsigned char LMGetScrDmpEnb(void);
- extern void LMSetScrDmpEnb(unsigned char ScrDmpEnbValue);
- extern long LMGetBufTgFNum(void);
- extern void LMSetBufTgFNum(long BufTgFNumValue);
- extern short LMGetBufTgFFlg(void);
- extern void LMSetBufTgFFlg(short BufTgFFlgValue);
- extern short LMGetBufTgFBkNum(void);
- extern void LMSetBufTgFBkNum(short BufTgFBkNumValue);
- extern long LMGetBufTgDate(void);
- extern void LMSetBufTgDate(long BufTgDateValue);
- extern QHdrPtr LMGetDrvQHdr(void);
- extern void LMSetDrvQHdr(QHdrPtr DrvQHdrValue);
- extern long LMGetLo3Bytes(void);
- extern void LMSetLo3Bytes(long Lo3BytesValue);
- extern long LMGetMinStack(void);
- extern void LMSetMinStack(long MinStackValue);
- extern long LMGetDefltStack(void);
- extern void LMSetDefltStack(long DefltStackValue);
- extern Handle LMGetGZRootHnd(void);
- extern void LMSetGZRootHnd(Handle GZRootHndValue);
- extern Handle LMGetGZMoveHnd(void);
- extern void LMSetGZMoveHnd(Handle GZMoveHndValue);
- extern Ptr LMGetFCBSPtr(void);
- extern void LMSetFCBSPtr(Ptr FCBSPtrValue);
- extern Ptr LMGetDefVCBPtr(void);
- extern void LMSetDefVCBPtr(Ptr DefVCBPtrValue);
- extern QHdrPtr LMGetVCBQHdr(void);
- extern void LMSetVCBQHdr(QHdrPtr VCBQHdrValue);
- extern long LMGetCurDirStore(void);
- extern void LMSetCurDirStore(long CurDirStoreValue);
- extern UniversalProcPtr LMGetToExtFS(void);
- extern void LMSetToExtFS(UniversalProcPtr ToExtFSValue);
- extern short LMGetFSFCBLen(void);
- extern void LMSetFSFCBLen(short FSFCBLenValue);
- extern void LMGetDSAlertRect(Rect *DSAlertRectValue);
- extern void LMSetDSAlertRect(Rect *DSAlertRectValue);
- extern Ptr LMGetScrnBase(void);
- extern void LMSetScrnBase(Ptr ScrnBaseValue);
- extern GDHandle LMGetMainDevice(void);
- extern void LMSetMainDevice(GDHandle MainDeviceValue);
- extern GDHandle LMGetDeviceList(void);
- extern void LMSetDeviceList(GDHandle DeviceListValue);
- extern Handle LMGetQDColors(void);
- extern void LMSetQDColors(Handle QDColorsValue);
- extern unsigned char LMGetCrsrBusy(void);
- extern void LMSetCrsrBusy(unsigned char CrsrBusyValue);
- extern Handle LMGetWidthListHand(void);
- extern void LMSetWidthListHand(Handle WidthListHandValue);
- extern short LMGetJournalRef(void);
- extern void LMSetJournalRef(short JournalRefValue);
- extern short LMGetCrsrThresh(void);
- extern void LMSetCrsrThresh(short CrsrThreshValue);
- extern UniversalProcPtr LMGetJFetch(void);
- extern void LMSetJFetch(UniversalProcPtr JFetchValue);
- extern UniversalProcPtr LMGetJStash(void);
- extern void LMSetJStash(UniversalProcPtr JStashValue);
- extern UniversalProcPtr LMGetJIODone(void);
- extern void LMSetJIODone(UniversalProcPtr JIODoneValue);
- extern short LMGetCurApRefNum(void);
- extern void LMSetCurApRefNum(short CurApRefNumValue);
- extern Ptr LMGetCurrentA5(void);
- extern void LMSetCurrentA5(Ptr CurrentA5Value);
- extern Ptr LMGetCurStackBase(void);
- extern void LMSetCurStackBase(Ptr CurStackBaseValue);
- extern StringPtr LMGetCurApName(void);
- extern void LMSetCurApName(StringPtr CurApNameValue);
- extern short LMGetCurJTOffset(void);
- extern void LMSetCurJTOffset(short CurJTOffsetValue);
- extern short LMGetCurPageOption(void);
- extern void LMSetCurPageOption(short CurPageOptionValue);
- extern unsigned char LMGetHiliteMode(void);
- extern void LMSetHiliteMode(unsigned char HiliteModeValue);
- extern short LMGetPrintErr(void);
- extern void LMSetPrintErr(short PrintErrValue);
- extern long LMGetScrapSize(void);
- extern void LMSetScrapSize(long ScrapSizeValue);
- extern Handle LMGetScrapHandle(void);
- extern void LMSetScrapHandle(Handle ScrapHandleValue);
- extern short LMGetScrapCount(void);
- extern void LMSetScrapCount(short ScrapCountValue);
- extern short LMGetScrapState(void);
- extern void LMSetScrapState(short ScrapStateValue);
- extern StringPtr LMGetScrapName(void);
- extern void LMSetScrapName(StringPtr ScrapNameValue);
- extern Handle LMGetROMFont0(void);
- extern void LMSetROMFont0(Handle ROMFont0Value);
- extern short LMGetApFontID(void);
- extern void LMSetApFontID(short ApFontIDValue);
- extern Ptr LMGetToolScratch(void);
- extern void LMSetToolScratch(Ptr ToolScratchValue);
- extern WindowPeek LMGetWindowList(void);
- extern void LMSetWindowList(WindowPeek WindowListValue);
- extern short LMGetSaveUpdate(void);
- extern void LMSetSaveUpdate(short SaveUpdateValue);
- extern short LMGetPaintWhite(void);
- extern void LMSetPaintWhite(short PaintWhiteValue);
- extern GrafPtr LMGetWMgrPort(void);
- extern void LMSetWMgrPort(GrafPtr WMgrPortValue);
- extern RgnHandle LMGetOldStructure(void);
- extern void LMSetOldStructure(RgnHandle OldStructureValue);
- extern RgnHandle LMGetOldContent(void);
- extern void LMSetOldContent(RgnHandle OldContentValue);
- extern RgnHandle LMGetGrayRgn(void);
- extern void LMSetGrayRgn(RgnHandle GrayRgnValue);
- extern RgnHandle LMGetSaveVisRgn(void);
- extern void LMSetSaveVisRgn(RgnHandle SaveVisRgnValue);
- extern UniversalProcPtr LMGetDragHook(void);
- extern void LMSetDragHook(UniversalProcPtr DragHookValue);
- extern long LMGetOneOne(void);
- extern void LMSetOneOne(long OneOneValue);
- extern long LMGetMinusOne(void);
- extern void LMSetMinusOne(long MinusOneValue);
- extern short LMGetTopMenuItem(void);
- extern void LMSetTopMenuItem(short TopMenuItemValue);
- extern short LMGetAtMenuBottom(void);
- extern void LMSetAtMenuBottom(short AtMenuBottomValue);
- extern Handle LMGetMenuList(void);
- extern void LMSetMenuList(Handle MenuListValue);
- extern short LMGetMBarEnable(void);
- extern void LMSetMBarEnable(short MBarEnableValue);
- extern short LMGetMenuFlash(void);
- extern void LMSetMenuFlash(short MenuFlashValue);
- extern short LMGetTheMenu(void);
- extern void LMSetTheMenu(short TheMenuValue);
- extern UniversalProcPtr LMGetMBarHook(void);
- extern void LMSetMBarHook(UniversalProcPtr MBarHookValue);
- extern UniversalProcPtr LMGetMenuHook(void);
- extern void LMSetMenuHook(UniversalProcPtr MenuHookValue);
- extern void LMGetDragPattern(Pattern *DragPatternValue);
- extern void LMSetDragPattern(Pattern *DragPatternValue);
- extern void LMGetDeskPattern(Pattern *DeskPatternValue);
- extern void LMSetDeskPattern(Pattern *DeskPatternValue);
- extern Handle LMGetTopMapHndl(void);
- extern void LMSetTopMapHndl(Handle TopMapHndlValue);
- extern Handle LMGetSysMapHndl(void);
- extern void LMSetSysMapHndl(Handle SysMapHndlValue);
- extern short LMGetSysMap(void);
- extern void LMSetSysMap(short SysMapValue);
- extern short LMGetCurMap(void);
- extern void LMSetCurMap(short CurMapValue);
- extern unsigned char LMGetResLoad(void);
- extern void LMSetResLoad(unsigned char ResLoadValue);
- extern short LMGetResErr(void);
- extern void LMSetResErr(short ResErrValue);
- extern unsigned char LMGetFScaleDisable(void);
- extern void LMSetFScaleDisable(unsigned char FScaleDisableValue);
- extern WindowPeek LMGetCurActivate(void);
- extern void LMSetCurActivate(WindowPeek CurActivateValue);
- extern WindowPeek LMGetCurDeactive(void);
- extern void LMSetCurDeactive(WindowPeek CurDeactiveValue);
- extern UniversalProcPtr LMGetDeskHook(void);
- extern void LMSetDeskHook(UniversalProcPtr DeskHookValue);
- extern UniversalProcPtr LMGetTEDoText(void);
- extern void LMSetTEDoText(UniversalProcPtr TEDoTextValue);
- extern UniversalProcPtr LMGetTERecal(void);
- extern void LMSetTERecal(UniversalProcPtr TERecalValue);
- extern Ptr LMGetApplScratch(void);
- extern void LMSetApplScratch(Ptr ApplScratchValue);
- extern WindowPeek LMGetGhostWindow(void);
- extern void LMSetGhostWindow(WindowPeek GhostWindowValue);
- extern UniversalProcPtr LMGetResumeProc(void);
- extern void LMSetResumeProc(UniversalProcPtr ResumeProcValue);
- extern short LMGetANumber(void);
- extern void LMSetANumber(short ANumberValue);
- extern short LMGetACount(void);
- extern void LMSetACount(short ACountValue);
- extern UniversalProcPtr LMGetDABeeper(void);
- extern void LMSetDABeeper(UniversalProcPtr DABeeperValue);
- extern StringHandle LMGetDAStrings(short whichString);
- extern void LMSetDAStrings(StringHandle DAStringsValue, short whichString);
- extern unsigned short LMGetTEScrpLength(void);
- extern void LMSetTEScrpLength(unsigned short TEScrpLengthValue);
- extern Handle LMGetTEScrpHandle(void);
- extern void LMSetTEScrpHandle(Handle TEScrpHandleValue);
- extern StringPtr LMGetSysResName(void);
- extern void LMSetSysResName(StringPtr SysResNameValue);
- extern Handle LMGetAppParmHandle(void);
- extern void LMSetAppParmHandle(Handle AppParmHandleValue);
- extern short LMGetDSErrCode(void);
- extern void LMSetDSErrCode(short DSErrCodeValue);
- extern UniversalProcPtr LMGetResErrProc(void);
- extern void LMSetResErrProc(UniversalProcPtr ResErrProcValue);
- extern short LMGetDlgFont(void);
- extern void LMSetDlgFont(short DlgFontValue);
- extern Ptr LMGetWidthPtr(void);
- extern void LMSetWidthPtr(Ptr WidthPtrValue);
- extern Ptr LMGetATalkHk2(void);
- extern void LMSetATalkHk2(Ptr ATalkHk2Value);
- extern short LMGetHWCfgFlags(void);
- extern void LMSetHWCfgFlags(short HWCfgFlagsValue);
- extern Handle LMGetWidthTabHandle(void);
- extern void LMSetWidthTabHandle(Handle WidthTabHandleValue);
- extern long LMGetLastSPExtra(void);
- extern void LMSetLastSPExtra(long LastSPExtraValue);
- extern long LMGetMenuDisable(void);
- extern void LMSetMenuDisable(long MenuDisableValue);
- extern unsigned char LMGetROMMapInsert(void);
- extern void LMSetROMMapInsert(unsigned char ROMMapInsertValue);
- extern unsigned char LMGetTmpResLoad(void);
- extern void LMSetTmpResLoad(unsigned char TmpResLoadValue);
- extern Ptr LMGetIntlSpec(void);
- extern void LMSetIntlSpec(Ptr IntlSpecValue);
- extern unsigned char LMGetWordRedraw(void);
- extern void LMSetWordRedraw(unsigned char WordRedrawValue);
- extern short LMGetSysFontFam(void);
- extern void LMSetSysFontFam(short SysFontFamValue);
- extern short LMGetSysFontSize(void);
- extern void LMSetSysFontSize(short SysFontSizeValue);
- extern short LMGetMBarHeight(void);
- extern void LMSetMBarHeight(short MBarHeightValue);
- extern short LMGetTESysJust(void);
- extern void LMSetTESysJust(short TESysJustValue);
- extern Handle LMGetLastFOND(void);
- extern void LMSetLastFOND(Handle LastFONDValue);
- extern unsigned char LMGetFractEnable(void);
- extern void LMSetFractEnable(unsigned char FractEnableValue);
- extern unsigned char LMGetMMU32Bit(void);
- extern void LMSetMMU32Bit(unsigned char MMU32BitValue);
- extern GDHandle LMGetTheGDevice(void);
- extern void LMSetTheGDevice(GDHandle TheGDeviceValue);
- extern AuxWinHandle LMGetAuxWinHead(void);
- extern void LMSetAuxWinHead(AuxWinHandle AuxWinHeadValue);
- extern PixPatHandle LMGetDeskCPat(void);
- extern void LMSetDeskCPat(PixPatHandle DeskCPatValue);
- extern short LMGetTimeDBRA(void);
- extern void LMSetTimeDBRA(short TimeDBRAValue);
- extern short LMGetTimeSCCDB(void);
- extern void LMSetTimeSCCDB(short TimeSCCDBValue);
- extern UniversalProcPtr LMGetJVBLTask(void);
- extern void LMSetJVBLTask(UniversalProcPtr JVBLTaskValue);
- extern Handle LMGetSynListHandle(void);
- extern void LMSetSynListHandle(Handle SynListHandleValue);
- extern MCTableHandle LMGetMenuCInfo(void);
- extern void LMSetMenuCInfo(MCTableHandle MenuCInfoValue);
- extern QHdrPtr LMGetDTQueue(void);
- extern void LMSetDTQueue(QHdrPtr DTQueueValue);
- extern UniversalProcPtr LMGetJDTInstall(void);
- extern void LMSetJDTInstall(UniversalProcPtr JDTInstallValue);
- extern void LMGetHiliteRGB(RGBColor *HiliteRGBValue);
- extern void LMSetHiliteRGB(RGBColor *HiliteRGBValue);
- extern short LMGetTimeSCSIDB(void);
- extern void LMSetTimeSCSIDB(short TimeSCSIDBValue);
- extern QHdrPtr LMGetFSQHdr(void);
- #else
- #define LMGetScrVRes() (* (short *) 0x0102)
-
- #define LMSetScrVRes(ScrVResValue) ((* (short *) 0x0102) = (ScrVResValue))
-
- #define LMGetScrHRes() (* (short *) 0x0104)
-
- #define LMSetScrHRes(ScrHResValue) ((* (short *) 0x0104) = (ScrHResValue))
-
- #define LMGetMemTop() (* (Ptr *) 0x0108)
-
- #define LMSetMemTop(MemTopValue) ((* (Ptr *) 0x0108) = (MemTopValue))
-
- #define LMGetBufPtr() (* (Ptr *) 0x010C)
-
- #define LMSetBufPtr(BufPtrValue) ((* (Ptr *) 0x010C) = (BufPtrValue))
-
- #define LMGetHeapEnd() (* (Ptr *) 0x0114)
-
- #define LMSetHeapEnd(HeapEndValue) ((* (Ptr *) 0x0114) = (HeapEndValue))
-
- #define LMGetTheZone() (* (THz *) 0x0118)
-
- #define LMSetTheZone(TheZoneValue) ((* (THz *) 0x0118) = (TheZoneValue))
-
- #define LMGetUTableBase() (* (Ptr *) 0x011C)
-
- #define LMSetUTableBase(UTableBaseValue) ((* (Ptr *) 0x011C) = (UTableBaseValue))
-
- #define LMGetCPUFlag() (* (unsigned char *) 0x012F)
-
- #define LMSetCPUFlag(CPUFlagValue) ((* (unsigned char *) 0x012F) = (CPUFlagValue))
-
- #define LMGetApplLimit() (* (Ptr *) 0x0130)
-
- #define LMSetApplLimit(ApplLimitValue) ((* (Ptr *) 0x0130) = (ApplLimitValue))
-
- #define LMGetSysEvtMask() (* (short *) 0x0144)
-
- #define LMSetSysEvtMask(SysEvtMaskValue) ((* (short *) 0x0144) = (SysEvtMaskValue))
-
- #define LMGetEventQueue() ( (QHdrPtr) 0x014A)
-
- #define LMSetEventQueue(EventQueueValue) ((* (QHdrPtr) 0x014A) = *(QHdrPtr)(EventQueueValue))
-
- #define LMGetRndSeed() (* (long *) 0x0156)
-
- #define LMSetRndSeed(RndSeedValue) ((* (long *) 0x0156) = (RndSeedValue))
-
- #define LMGetSEvtEnb() (* (unsigned char *) 0x015C)
-
- #define LMSetSEvtEnb(SEvtEnbValue) ((* (unsigned char *) 0x015C) = (SEvtEnbValue))
-
- #define LMGetVBLQueue() ( (QHdrPtr) 0x0160)
-
- #define LMSetVBLQueue(VBLQueueValue) ((* (QHdrPtr) 0x0160) = *(QHdrPtr)(VBLQueueValue))
-
- #define LMGetTicks() (* (long *) 0x016A)
-
- #define LMSetTicks(TicksValue) ((* (long *) 0x016A) = (TicksValue))
-
- #define LMGetKeyThresh() (* (short *) 0x018E)
-
- #define LMSetKeyThresh(KeyThreshValue) ((* (short *) 0x018E) = (KeyThreshValue))
-
- #define LMGetKeyRepThresh() (* (short *) 0x0190)
-
- #define LMSetKeyRepThresh(KeyRepThreshValue) ((* (short *) 0x0190) = (KeyRepThreshValue))
-
- #define LMGetLvl2DT(vectorNumber) (*(((UniversalProcPtr *) 0x01B2) + (vectorNumber)))
-
- #define LMSetLvl2DT(Lvl2DTValue, vectorNumber) (*(((UniversalProcPtr *) 0x01B2) + (vectorNumber)) = (Lvl2DTValue))
-
- #define LMGetVIA() (* (Ptr *) 0x01D4)
-
- #define LMSetVIA(VIAValue) ((* (Ptr *) 0x01D4) = (VIAValue))
-
- #define LMGetSCCRd() (* (Ptr *) 0x01D8)
-
- #define LMSetSCCRd(SCCRdValue) ((* (Ptr *) 0x01D8) = (SCCRdValue))
-
- #define LMGetSCCWr() (* (Ptr *) 0x01DC)
-
- #define LMSetSCCWr(SCCWrValue) ((* (Ptr *) 0x01DC) = (SCCWrValue))
-
- #define LMGetScratch20() ((Ptr) 0x01E4)
-
- #define LMSetScratch20(Scratch20Value) (BlockMove((Ptr) (Scratch20Value), (Ptr) 0x01E4, 20))
-
- #define LMGetSPValid() (* (unsigned char *) 0x01F8)
-
- #define LMSetSPValid(SPValidValue) ((* (unsigned char *) 0x01F8) = (SPValidValue))
-
- #define LMGetSPATalkA() (* (unsigned char *) 0x01F9)
-
- #define LMSetSPATalkA(SPATalkAValue) ((* (unsigned char *) 0x01F9) = (SPATalkAValue))
-
- #define LMGetSPATalkB() (* (unsigned char *) 0x01FA)
-
- #define LMSetSPATalkB(SPATalkBValue) ((* (unsigned char *) 0x01FA) = (SPATalkBValue))
-
- #define LMGetSPConfig() (* (unsigned char *) 0x01FB)
-
- #define LMSetSPConfig(SPConfigValue) ((* (unsigned char *) 0x01FB) = (SPConfigValue))
-
- #define LMGetSPPortA() (* (short *) 0x01FC)
-
- #define LMSetSPPortA(SPPortAValue) ((* (short *) 0x01FC) = (SPPortAValue))
-
- #define LMGetSPPortB() (* (short *) 0x01FE)
-
- #define LMSetSPPortB(SPPortBValue) ((* (short *) 0x01FE) = (SPPortBValue))
-
- #define LMGetSPAlarm() (* (long *) 0x0200)
-
- #define LMSetSPAlarm(SPAlarmValue) ((* (long *) 0x0200) = (SPAlarmValue))
-
- #define LMGetSPFont() (* (short *) 0x0204)
-
- #define LMSetSPFont(SPFontValue) ((* (short *) 0x0204) = (SPFontValue))
-
- #define LMGetSPKbd() (* (unsigned char *) 0x0206)
-
- #define LMSetSPKbd(SPKbdValue) ((* (unsigned char *) 0x0206) = (SPKbdValue))
-
- #define LMGetSPPrint() (* (unsigned char *) 0x0207)
-
- #define LMSetSPPrint(SPPrintValue) ((* (unsigned char *) 0x0207) = (SPPrintValue))
-
- #define LMGetSPVolCtl() (* (unsigned char *) 0x0208)
-
- #define LMSetSPVolCtl(SPVolCtlValue) ((* (unsigned char *) 0x0208) = (SPVolCtlValue))
-
- #define LMGetSPClikCaret() (* (unsigned char *) 0x0209)
-
- #define LMSetSPClikCaret(SPClikCaretValue) ((* (unsigned char *) 0x0209) = (SPClikCaretValue))
-
- #define LMGetSPMisc2() (* (unsigned char *) 0x020B)
-
- #define LMSetSPMisc2(SPMisc2Value) ((* (unsigned char *) 0x020B) = (SPMisc2Value))
-
- #define LMGetTime() (* (long *) 0x020C)
-
- #define LMSetTime(TimeValue) ((* (long *) 0x020C) = (TimeValue))
-
- #define LMGetBootDrive() (* (short *) 0x0210)
-
- #define LMSetBootDrive(BootDriveValue) ((* (short *) 0x0210) = (BootDriveValue))
-
- #define LMGetSFSaveDisk() (* (short *) 0x0214)
-
- #define LMSetSFSaveDisk(SFSaveDiskValue) ((* (short *) 0x0214) = (SFSaveDiskValue))
-
- #define LMGetKbdLast() (* (unsigned char *) 0x0218)
-
- #define LMSetKbdLast(KbdLastValue) ((* (unsigned char *) 0x0218) = (KbdLastValue))
-
- #define LMGetKbdType() (* (unsigned char *) 0x021E)
-
- #define LMSetKbdType(KbdTypeValue) ((* (unsigned char *) 0x021E) = (KbdTypeValue))
-
- #define LMGetMemErr() (* (short *) 0x0220)
-
- #define LMSetMemErr(MemErrValue) ((* (short *) 0x0220) = (MemErrValue))
-
- #define LMGetSdVolume() (* (unsigned char *) 0x0260)
-
- #define LMSetSdVolume(SdVolumeValue) ((* (unsigned char *) 0x0260) = (SdVolumeValue))
-
- #define LMGetSoundPtr() (* (Ptr *) 0x0262)
-
- #define LMSetSoundPtr(SoundPtrValue) ((* (Ptr *) 0x0262) = (SoundPtrValue))
-
- #define LMGetSoundBase() (* (Ptr *) 0x0266)
-
- #define LMSetSoundBase(SoundBaseValue) ((* (Ptr *) 0x0266) = (SoundBaseValue))
-
- #define LMGetSoundLevel() (* (unsigned char *) 0x027F)
-
- #define LMSetSoundLevel(SoundLevelValue) ((* (unsigned char *) 0x027F) = (SoundLevelValue))
-
- #define LMGetCurPitch() (* (short *) 0x0280)
-
- #define LMSetCurPitch(CurPitchValue) ((* (short *) 0x0280) = (CurPitchValue))
-
- #define LMGetROM85() (* (short *) 0x028E)
-
- #define LMSetROM85(ROM85Value) ((* (short *) 0x028E) = (ROM85Value))
-
- #define LMGetPortBUse() (* (unsigned char *) 0x0291)
-
- #define LMSetPortBUse(PortBUseValue) ((* (unsigned char *) 0x0291) = (PortBUseValue))
-
- #define LMGetGNEFilter() (* (GNEFilterUPP *) 0x029A)
-
- #define LMSetGNEFilter(GNEFilterValue) ((* (GNEFilterUPP *) 0x029A) = GNEFilterValue)
-
- #define LMGetSysZone() (* (THz *) 0x02A6)
-
- #define LMSetSysZone(SysZoneValue) ((* (THz *) 0x02A6) = (SysZoneValue))
-
- #define LMGetApplZone() (* (THz *) 0x02AA)
-
- #define LMSetApplZone(ApplZoneValue) ((* (THz *) 0x02AA) = (ApplZoneValue))
-
- #define LMGetROMBase() (* (Ptr *) 0x02AE)
-
- #define LMSetROMBase(ROMBaseValue) ((* (Ptr *) 0x02AE) = (ROMBaseValue))
-
- #define LMGetRAMBase() (* (Ptr *) 0x02B2)
-
- #define LMSetRAMBase(RAMBaseValue) ((* (Ptr *) 0x02B2) = (RAMBaseValue))
-
- #define LMGetDSAlertTab() (* (Ptr *) 0x02BA)
-
- #define LMSetDSAlertTab(DSAlertTabValue) ((* (Ptr *) 0x02BA) = (DSAlertTabValue))
-
- #define LMGetExtStsDT(vectorNumber) (*(((UniversalProcPtr *) 0x02BE) + (vectorNumber)))
-
- #define LMSetExtStsDT(ExtStsDTValue, vectorNumber) (*(((UniversalProcPtr *) 0x02BE) + (vectorNumber)) = (ExtStsDTValue))
-
- #define LMGetABusVars() ((Ptr) 0x02D8)
-
- #define LMSetABusVars(ABusVarsValue) BlockMove((Ptr)(ABusVarsValue), (Ptr)0x02D8, 8)
-
- #define LMGetFinderName() ((StringPtr)0x02E0)
-
- #define LMSetFinderName(finderName) (BlockMove((Ptr)(finderName), (Ptr)0x02E0, sizeof(Str15)))
-
- #define LMGetDoubleTime() (* (long *) 0x02F0)
-
- #define LMSetDoubleTime(DoubleTimeValue) ((* (long *) 0x02F0) = (DoubleTimeValue))
-
- #define LMGetCaretTime() (* (long *) 0x02F4)
-
- #define LMSetCaretTime(CaretTimeValue) ((* (long *) 0x02F4) = (CaretTimeValue))
-
- #define LMGetScrDmpEnb() (* (unsigned char *) 0x02F8)
-
- #define LMSetScrDmpEnb(ScrDmpEnbValue) ((* (unsigned char *) 0x02F8) = (ScrDmpEnbValue))
-
- #define LMGetBufTgFNum() (* (long *) 0x02FC)
-
- #define LMSetBufTgFNum(BufTgFNumValue) ((* (long *) 0x02FC) = (BufTgFNumValue))
-
- #define LMGetBufTgFFlg() (* (short *) 0x0300)
-
- #define LMSetBufTgFFlg(BufTgFFlgValue) ((* (short *) 0x0300) = (BufTgFFlgValue))
-
- #define LMGetBufTgFBkNum() (* (short *) 0x0302)
-
- #define LMSetBufTgFBkNum(BufTgFBkNumValue) ((* (short *) 0x0302) = (BufTgFBkNumValue))
-
- #define LMGetBufTgDate() (* (long *) 0x0304)
-
- #define LMSetBufTgDate(BufTgDateValue) ((* (long *) 0x0304) = (BufTgDateValue))
-
- #define LMGetDrvQHdr() ( (QHdrPtr) 0x0308)
-
- #define LMSetDrvQHdr(DrvQHdrValue) ((* (QHdrPtr) 0x0308) = *(QHdrPtr)(DrvQHdrValue))
-
- #define LMGetLo3Bytes() (* (long *) 0x031A)
-
- #define LMSetLo3Bytes(Lo3BytesValue) ((* (long *) 0x031A) = (Lo3BytesValue))
-
- #define LMGetMinStack() (* (long *) 0x031E)
-
- #define LMSetMinStack(MinStackValue) ((* (long *) 0x031E) = (MinStackValue))
-
- #define LMGetDefltStack() (* (long *) 0x0322)
-
- #define LMSetDefltStack(DefltStackValue) ((* (long *) 0x0322) = (DefltStackValue))
-
- #define LMGetGZRootHnd() (* (Handle *) 0x0328)
-
- #define LMSetGZRootHnd(GZRootHndValue) ((* (Handle *) 0x0328) = (GZRootHndValue))
-
- #define LMGetGZMoveHnd() (* (Handle *) 0x0330)
-
- #define LMSetGZMoveHnd(GZMoveHndValue) ((* (Handle *) 0x0330) = (GZMoveHndValue))
-
- #define LMGetFCBSPtr() (* (Ptr *) 0x034E)
-
- #define LMSetFCBSPtr(FCBSPtrValue) ((* (Ptr *) 0x034E) = (FCBSPtrValue))
-
- #define LMGetDefVCBPtr() (* (Ptr *) 0x0352)
-
- #define LMSetDefVCBPtr(DefVCBPtrValue) ((* (Ptr *) 0x0352) = (DefVCBPtrValue))
-
- #define LMGetVCBQHdr() ( (QHdrPtr) 0x0356)
-
- #define LMSetVCBQHdr(VCBQHdrValue) ((* (QHdrPtr) 0x0356) = *(QHdrPtr)(VCBQHdrValue))
-
- #define LMGetCurDirStore() (* (long *) 0x0398)
-
- #define LMSetCurDirStore(CurDirStoreValue) ((* (long *) 0x0398) = (CurDirStoreValue))
-
- #define LMGetToExtFS() (* (UniversalProcPtr *) 0x03F2)
-
- #define LMSetToExtFS(ToExtFSValue) ((* (UniversalProcPtr *) 0x03F2) = (ToExtFSValue))
-
- #define LMGetFSFCBLen() (* (short *) 0x03F6)
-
- #define LMSetFSFCBLen(FSFCBLenValue) ((* (short *) 0x03F6) = (FSFCBLenValue))
-
- #define LMGetDSAlertRect(DSAlertRectValue) (*(DSAlertRectValue) = * (Rect*) 0x03F8)
-
- #define LMSetDSAlertRect(DSAlertRectValue) ((* (Rect *) 0x03F8) = *(DSAlertRectValue))
-
- #define LMGetScrnBase() (* (Ptr *) 0x0824)
-
- #define LMSetScrnBase(ScrnBaseValue) ((* (Ptr *) 0x0824) = (ScrnBaseValue))
-
- #define LMGetMainDevice() (* (GDHandle *) 0x08A4)
-
- #define LMSetMainDevice(MainDeviceValue) ((* (GDHandle *) 0x08A4) = (MainDeviceValue))
-
- #define LMGetDeviceList() (* (GDHandle *) 0x08A8)
-
- #define LMSetDeviceList(DeviceListValue) ((* (GDHandle *) 0x08A8) = (DeviceListValue))
-
- #define LMGetQDColors() (* (Handle *) 0x08B0)
-
- #define LMSetQDColors(QDColorsValue) ((* (Handle *) 0x08B0) = (QDColorsValue))
-
- #define LMGetCrsrBusy() (* (unsigned char *) 0x08CD)
-
- #define LMSetCrsrBusy(CrsrBusyValue) ((* (unsigned char *) 0x08CD) = (CrsrBusyValue))
-
- #define LMGetWidthListHand() (* (Handle *) 0x08E4)
-
- #define LMSetWidthListHand(WidthListHandValue) ((* (Handle *) 0x08E4) = (WidthListHandValue))
-
- #define LMGetJournalRef() (* (short *) 0x08E8)
-
- #define LMSetJournalRef(JournalRefValue) ((* (short *) 0x08E8) = (JournalRefValue))
-
- #define LMGetCrsrThresh() (* (short *) 0x08EC)
-
- #define LMSetCrsrThresh(CrsrThreshValue) ((* (short *) 0x08EC) = (CrsrThreshValue))
-
- #define LMGetJFetch() (* (UniversalProcPtr *) 0x08F4)
-
- #define LMSetJFetch(JFetchValue) ((* (UniversalProcPtr *) 0x08F4) = (JFetchValue))
-
- #define LMGetJStash() (* (UniversalProcPtr *) 0x08F8)
-
- #define LMSetJStash(JStashValue) ((* (UniversalProcPtr *) 0x08F8) = (JStashValue))
-
- #define LMGetJIODone() (* (UniversalProcPtr *) 0x08FC)
-
- #define LMSetJIODone(JIODoneValue) ((* (UniversalProcPtr *) 0x08FC) = (JIODoneValue))
-
- #define LMGetCurApRefNum() (* (short *) 0x0900)
-
- #define LMSetCurApRefNum(CurApRefNumValue) ((* (short *) 0x0900) = (CurApRefNumValue))
-
- #define LMGetCurrentA5() (* (Ptr *) 0x0904)
-
- #define LMSetCurrentA5(CurrentA5Value) ((* (Ptr *) 0x0904) = (CurrentA5Value))
-
- #define LMGetCurStackBase() (* (Ptr *) 0x0908)
-
- #define LMSetCurStackBase(CurStackBaseValue) ((* (Ptr *) 0x0908) = (CurStackBaseValue))
-
- #define LMGetCurApName() ((StringPtr) 0x0910)
-
- #define LMSetCurApName(CurApNameValue) (BlockMove((Ptr)(CurApNameValue), (Ptr)0x0910, sizeof(Str31)))
-
- #define LMGetCurJTOffset() (* (short *) 0x0934)
-
- #define LMSetCurJTOffset(CurJTOffsetValue) ((* (short *) 0x0934) = (CurJTOffsetValue))
-
- #define LMGetCurPageOption() (* (short *) 0x0936)
-
- #define LMSetCurPageOption(CurPageOptionValue) ((* (short *) 0x0936) = (CurPageOptionValue))
-
- #define LMGetHiliteMode() (* (unsigned char *) 0x0938)
-
- #define LMSetHiliteMode(HiliteModeValue) ((* (unsigned char *) 0x0938) = (HiliteModeValue))
-
- #define LMGetPrintErr() (* (short *) 0x0944)
-
- #define LMSetPrintErr(PrintErrValue) ((* (short *) 0x0944) = (PrintErrValue))
-
- #define LMGetScrapSize() (* (long *) 0x0960)
-
- #define LMSetScrapSize(ScrapSizeValue) ((* (long *) 0x0960) = (ScrapSizeValue))
-
- #define LMGetScrapHandle() (* (Handle *) 0x0964)
-
- #define LMSetScrapHandle(ScrapHandleValue) ((* (Handle *) 0x0964) = (ScrapHandleValue))
-
- #define LMGetScrapCount() (* (short *) 0x0968)
-
- #define LMSetScrapCount(ScrapCountValue) ((* (short *) 0x0968) = (ScrapCountValue))
-
- #define LMGetScrapState() (* (short *) 0x096A)
-
- #define LMSetScrapState(ScrapStateValue) ((* (short *) 0x096A) = (ScrapStateValue))
-
- #define LMGetScrapName() (* (StringPtr *) 0x096C)
-
- #define LMSetScrapName(ScrapNameValue) ((* (StringPtr *) 0x096C) = (ScrapNameValue))
-
- #define LMGetROMFont0() (* (Handle *) 0x0980)
-
- #define LMSetROMFont0(ROMFont0Value) ((* (Handle *) 0x0980) = (ROMFont0Value))
-
- #define LMGetApFontID() (* (short *) 0x0984)
-
- #define LMSetApFontID(ApFontIDValue) ((* (short *) 0x0984) = (ApFontIDValue))
-
- #define LMGetToolScratch() ((Ptr) 0x09CE)
-
- #define LMSetToolScratch(ToolScratchValue) (BlockMove((Ptr)(ToolScratchValue), (Ptr) 0x09CE, 8))
-
- #define LMGetWindowList() (* (WindowPeek *) 0x09D6)
-
- #define LMSetWindowList(WindowListValue) ((* (WindowPeek *) 0x09D6) = (WindowListValue))
-
- #define LMGetSaveUpdate() (* (short *) 0x09DA)
-
- #define LMSetSaveUpdate(SaveUpdateValue) ((* (short *) 0x09DA) = (SaveUpdateValue))
-
- #define LMGetPaintWhite() (* (short *) 0x09DC)
-
- #define LMSetPaintWhite(PaintWhiteValue) ((* (short *) 0x09DC) = (PaintWhiteValue))
-
- #define LMGetWMgrPort() (* (GrafPtr *) 0x09DE)
-
- #define LMSetWMgrPort(WMgrPortValue) ((* (GrafPtr *) 0x09DE) = (WMgrPortValue))
-
- #define LMGetOldStructure() (* (RgnHandle *) 0x09E6)
-
- #define LMSetOldStructure(OldStructureValue) ((* (RgnHandle *) 0x09E6) = (OldStructureValue))
-
- #define LMGetOldContent() (* (RgnHandle *) 0x09EA)
-
- #define LMSetOldContent(OldContentValue) ((* (RgnHandle *) 0x09EA) = (OldContentValue))
-
- #define LMGetGrayRgn() (* (RgnHandle *) 0x09EE)
-
- #define LMSetGrayRgn(GrayRgnValue) ((* (RgnHandle *) 0x09EE) = (GrayRgnValue))
-
- #define LMGetSaveVisRgn() (* (RgnHandle *) 0x09F2)
-
- #define LMSetSaveVisRgn(SaveVisRgnValue) ((* (RgnHandle *) 0x09F2) = (SaveVisRgnValue))
-
- #define LMGetDragHook() (* (UniversalProcPtr *) 0x09F6)
-
- #define LMSetDragHook(DragHookValue) ((* (UniversalProcPtr *) 0x09F6) = (DragHookValue))
-
- #define LMGetOneOne() (* (long *) 0x0A02)
-
- #define LMSetOneOne(OneOneValue) ((* (long *) 0x0A02) = (OneOneValue))
-
- #define LMGetMinusOne() (* (long *) 0x0A06)
-
- #define LMSetMinusOne(MinusOneValue) ((* (long *) 0x0A06) = (MinusOneValue))
-
- #define LMGetTopMenuItem() (* (short *) 0x0A0A)
-
- #define LMSetTopMenuItem(TopMenuItemValue) ((* (short *) 0x0A0A) = (TopMenuItemValue))
-
- #define LMGetAtMenuBottom() (* (short *) 0x0A0C)
-
- #define LMSetAtMenuBottom(AtMenuBottomValue) ((* (short *) 0x0A0C) = (AtMenuBottomValue))
-
- #define LMGetMenuList() (* (Handle *) 0x0A1C)
-
- #define LMSetMenuList(MenuListValue) ((* (Handle *) 0x0A1C) = (MenuListValue))
-
- #define LMGetMBarEnable() (* (short *) 0x0A20)
-
- #define LMSetMBarEnable(MBarEnableValue) ((* (short *) 0x0A20) = (MBarEnableValue))
-
- #define LMGetMenuFlash() (* (short *) 0x0A24)
-
- #define LMSetMenuFlash(MenuFlashValue) ((* (short *) 0x0A24) = (MenuFlashValue))
-
- #define LMGetTheMenu() (* (short *) 0x0A26)
-
- #define LMSetTheMenu(TheMenuValue) ((* (short *) 0x0A26) = (TheMenuValue))
-
- #define LMGetMBarHook() (* (UniversalProcPtr *) 0x0A2C)
-
- #define LMSetMBarHook(MBarHookValue) ((* (UniversalProcPtr *) 0x0A2C) = (MBarHookValue))
-
- #define LMGetMenuHook() (* (UniversalProcPtr *) 0x0A30)
-
- #define LMSetMenuHook(MenuHookValue) ((* (UniversalProcPtr *) 0x0A30) = (MenuHookValue))
-
- #define LMGetDragPattern(DragPatternValue) (*(DragPatternValue) = * (Pattern *) 0x0A34)
-
- #define LMSetDragPattern(DragPatternValue) ((* (Pattern *) 0x0A34) = *(DragPatternValue))
-
- #define LMGetDeskPattern(DeskPatternValue) (*(DeskPatternValue) = * (Pattern *) 0x0A3C)
-
- #define LMSetDeskPattern(DeskPatternValue) ((* (Pattern *) 0x0A3C) = *(DeskPatternValue))
-
- #define LMGetTopMapHndl() (* (Handle *) 0x0A50)
-
- #define LMSetTopMapHndl(TopMapHndlValue) ((* (Handle *) 0x0A50) = (TopMapHndlValue))
-
- #define LMGetSysMapHndl() (* (Handle *) 0x0A54)
-
- #define LMSetSysMapHndl(SysMapHndlValue) ((* (Handle *) 0x0A54) = (SysMapHndlValue))
-
- #define LMGetSysMap() (* (short *) 0x0A58)
-
- #define LMSetSysMap(SysMapValue) ((* (short *) 0x0A58) = (SysMapValue))
-
- #define LMGetCurMap() (* (short *) 0x0A5A)
-
- #define LMSetCurMap(CurMapValue) ((* (short *) 0x0A5A) = (CurMapValue))
-
- #define LMGetResLoad() (* (unsigned char *) 0x0A5E)
-
- #define LMSetResLoad(ResLoadValue) ((* (unsigned char *) 0x0A5E) = (ResLoadValue))
-
- #define LMGetResErr() (* (short *) 0x0A60)
-
- #define LMSetResErr(ResErrValue) ((* (short *) 0x0A60) = (ResErrValue))
-
- #define LMGetFScaleDisable() (* (unsigned char *) 0x0A63)
-
- #define LMSetFScaleDisable(FScaleDisableValue) ((* (unsigned char *) 0x0A63) = (FScaleDisableValue))
-
- #define LMGetCurActivate() (* (WindowPeek *) 0x0A64)
-
- #define LMSetCurActivate(CurActivateValue) ((* (WindowPeek *) 0x0A64) = (CurActivateValue))
-
- #define LMGetCurDeactive() (* (WindowPeek *) 0x0A68)
-
- #define LMSetCurDeactive(CurDeactiveValue) ((* (WindowPeek *) 0x0A68) = (CurDeactiveValue))
-
- #define LMGetDeskHook() (* (UniversalProcPtr *) 0x0A6C)
-
- #define LMSetDeskHook(DeskHookValue) ((* (UniversalProcPtr *) 0x0A6C) = (DeskHookValue))
-
- #define LMGetTEDoText() (* (UniversalProcPtr *) 0x0A70)
-
- #define LMSetTEDoText(TEDoTextValue) ((* (UniversalProcPtr *) 0x0A70) = (TEDoTextValue))
-
- #define LMGetTERecal() (* (UniversalProcPtr *) 0x0A74)
-
- #define LMSetTERecal(TERecalValue) ((* (UniversalProcPtr *) 0x0A74) = (TERecalValue))
-
- #define LMGetApplScratch() ((Ptr) 0x0A78)
-
- #define LMSetApplScratch(ApplScratchValue) (BlockMove((Ptr) (ApplScratchValue), (Ptr) 0x0A78, 12))
-
- #define LMGetGhostWindow() (* (WindowPeek *) 0x0A84)
-
- #define LMSetGhostWindow(GhostWindowValue) ((* (WindowPeek *) 0x0A84) = (GhostWindowValue))
-
- #define LMGetResumeProc() (* (UniversalProcPtr *) 0x0A8C)
-
- #define LMSetResumeProc(ResumeProcValue) ((* (UniversalProcPtr *) 0x0A8C) = (ResumeProcValue))
-
- #define LMGetANumber() (* (short *) 0x0A98)
-
- #define LMSetANumber(ANumberValue) ((* (short *) 0x0A98) = (ANumberValue))
-
- #define LMGetACount() (* (short *) 0x0A9A)
-
- #define LMSetACount(ACountValue) ((* (short *) 0x0A9A) = (ACountValue))
-
- #define LMGetDABeeper() (* (UniversalProcPtr *) 0x0A9C)
-
- #define LMSetDABeeper(DABeeperValue) ((* (UniversalProcPtr *) 0x0A9C) = (DABeeperValue))
-
- #define LMGetDAStrings(whichString) (* (((StringHandle *) 0x0AA0) + (whichString)))
-
- #define LMSetDAStrings(DAStringsValue, whichString) ((* (((StringHandle *) 0x0AA0) + whichString)) = (DAStringsValue))
-
- #define LMGetTEScrpLength() (* (unsigned short *) 0x0AB0)
-
- #define LMSetTEScrpLength(TEScrpLengthValue) ((* (unsigned short *) 0x0AB0) = (unsigned short)(TEScrpLengthValue))
-
- #define LMGetTEScrpHandle() (* (Handle *) 0x0AB4)
-
- #define LMSetTEScrpHandle(TEScrpHandleValue) ((* (Handle *) 0x0AB4) = (TEScrpHandleValue))
-
- #define LMGetSysResName() ( (StringPtr) 0x0AD8)
-
- #define LMSetSysResName(SysResNameValue) (BlockMove((Ptr)(SysResNameValue), (Ptr)0x0AD8, sizeof(Str15)))
-
- #define LMGetAppParmHandle() (* (Handle *) 0x0AEC)
-
- #define LMSetAppParmHandle(AppParmHandleValue) ((* (Handle *) 0x0AEC) = (AppParmHandleValue))
-
- #define LMGetDSErrCode() (* (short *) 0x0AF0)
-
- #define LMSetDSErrCode(DSErrCodeValue) ((* (short *) 0x0AF0) = (DSErrCodeValue))
-
- #define LMGetResErrProc() (* (UniversalProcPtr *) 0x0AF2)
-
- #define LMSetResErrProc(ResErrProcValue) ((* (UniversalProcPtr *) 0x0AF2) = (ResErrProcValue))
-
- #define LMGetDlgFont() (* (short *) 0x0AFA)
-
- #define LMSetDlgFont(DlgFontValue) ((* (short *) 0x0AFA) = (DlgFontValue))
-
- #define LMGetWidthPtr() (* (Ptr *) 0x0B10)
-
- #define LMSetWidthPtr(WidthPtrValue) ((* (Ptr *) 0x0B10) = (WidthPtrValue))
-
- #define LMGetATalkHk2() (* (Ptr *) 0x0B18)
-
- #define LMSetATalkHk2(ATalkHk2Value) ((* (Ptr *) 0x0B18) = (ATalkHk2Value))
-
- #define LMGetHWCfgFlags() (* (short *) 0x0B22)
-
- #define LMSetHWCfgFlags(HWCfgFlagsValue) ((* (short *) 0x0B22) = (HWCfgFlagsValue))
-
- #define LMGetWidthTabHandle() (* (Handle *) 0x0B2A)
-
- #define LMSetWidthTabHandle(WidthTabHandleValue) ((* (Handle *) 0x0B2A) = (WidthTabHandleValue))
-
- #define LMGetLastSPExtra() (* (long *) 0x0B4C)
-
- #define LMSetLastSPExtra(LastSPExtraValue) ((* (long *) 0x0B4C) = (LastSPExtraValue))
-
- #define LMGetMenuDisable() (* (long *) 0x0B54)
-
- #define LMSetMenuDisable(MenuDisableValue) ((* (long *) 0x0B54) = (MenuDisableValue))
-
- #define LMGetROMMapInsert() (* (unsigned char *) 0x0B9E)
-
- #define LMSetROMMapInsert(ROMMapInsertValue) ((* (unsigned char *) 0x0B9E) = (ROMMapInsertValue))
-
- #define LMGetTmpResLoad() (* (unsigned char *) 0x0B9F)
-
- #define LMSetTmpResLoad(TmpResLoadValue) ((* (unsigned char *) 0x0B9F) = (TmpResLoadValue))
-
- #define LMGetIntlSpec() (* (Ptr *) 0x0BA0)
-
- #define LMSetIntlSpec(IntlSpecValue) ((* (Ptr *) 0x0BA0) = (IntlSpecValue))
-
- #define LMGetWordRedraw() (* (unsigned char *) 0x0BA5)
-
- #define LMSetWordRedraw(WordRedrawValue) ((* (unsigned char *) 0x0BA5) = (WordRedrawValue))
-
- #define LMGetSysFontFam() (* (short *) 0x0BA6)
-
- #define LMSetSysFontFam(SysFontFamValue) ((* (short *) 0x0BA6) = (SysFontFamValue))
-
- #define LMGetSysFontSize() (* (short *) 0x0BA8)
-
- #define LMSetSysFontSize(SysFontSizeValue) ((* (short *) 0x0BA8) = (SysFontSizeValue))
-
- #define LMGetMBarHeight() (* (short *) 0x0BAA)
-
- #define LMSetMBarHeight(MBarHeightValue) ((* (short *) 0x0BAA) = (MBarHeightValue))
-
- #define LMGetTESysJust() (* (short *) 0x0BAC)
-
- #define LMSetTESysJust(TESysJustValue) ((* (short *) 0x0BAC) = (TESysJustValue))
-
- #define LMGetLastFOND() (* (Handle *) 0x0BC2)
-
- #define LMSetLastFOND(LastFONDValue) ((* (Handle *) 0x0BC2) = (LastFONDValue))
-
- #define LMGetFractEnable() (* (unsigned char *) 0x0BF4)
-
- #define LMSetFractEnable(FractEnableValue) ((* (unsigned char *) 0x0BF4) = (FractEnableValue))
-
- #define LMGetMMU32Bit() (* (unsigned char *) 0x0CB2)
-
- #define LMSetMMU32Bit(MMU32BitValue) ((* (unsigned char *) 0x0CB2) = (MMU32BitValue))
-
- #define LMGetTheGDevice() (* (GDHandle *) 0x0CC8)
-
- #define LMSetTheGDevice(TheGDeviceValue) ((* (GDHandle *) 0x0CC8) = (TheGDeviceValue))
-
- #define LMGetAuxWinHead() (* (AuxWinHandle *) 0x0CD0)
-
- #define LMSetAuxWinHead(AuxWinHeadValue) ((* (AuxWinHandle *) 0x0CD0) = (AuxWinHeadValue))
-
- #define LMGetDeskCPat() (* (PixPatHandle *) 0x0CD8)
-
- #define LMSetDeskCPat(DeskCPatValue) ((* (PixPatHandle *) 0x0CD8) = (DeskCPatValue))
-
- #define LMGetTimeDBRA() (* (short *) 0x0D00)
-
- #define LMSetTimeDBRA(TimeDBRAValue) ((* (short *) 0x0D00) = (TimeDBRAValue))
-
- #define LMGetTimeSCCDB() (* (short *) 0x0D02)
-
- #define LMSetTimeSCCDB(TimeSCCDBValue) ((* (short *) 0x0D02) = (TimeSCCDBValue))
-
- #define LMGetJVBLTask() (* (UniversalProcPtr *) 0x0D28)
-
- #define LMSetJVBLTask(JVBLTaskValue) ((* (UniversalProcPtr *) 0x0D28) = (JVBLTaskValue))
-
- #define LMGetSynListHandle() (* (Handle *) 0x0D32)
-
- #define LMSetSynListHandle(SynListHandleValue) ((* (Handle *) 0x0D32) = (SynListHandleValue))
-
- #define LMGetMenuCInfo() (* (MCTableHandle *) 0x0D50)
-
- #define LMSetMenuCInfo(MenuCInfoValue) ((* (MCTableHandle *) 0x0D50) = (MenuCInfoValue))
-
- #define LMGetDTQueue() ((QHdrPtr) 0x0D92)
-
- #define LMSetDTQueue(DTQueueValue) ((* (QHdrPtr) 0x0D92) = *(QHdrPtr)(DTQueueValue))
-
- #define LMGetJDTInstall() (* (UniversalProcPtr *) 0x0D9C)
-
- #define LMSetJDTInstall(JDTInstallValue) ((* (UniversalProcPtr *) 0x0D9C) = (JDTInstallValue))
-
- #define LMGetHiliteRGB(HiliteRGBValue) (*(HiliteRGBValue) = *(RGBColor*)0x0DA0)
-
- #define LMSetHiliteRGB(HiliteRGBValue) ((* (RGBColor *) 0x0DA0) = *(HiliteRGBValue))
-
- #define LMGetTimeSCSIDB() (* (short *) 0x0B24)
-
- #define LMSetTimeSCSIDB(TimeSCSIDBValue) ((* (short *) 0x0B24) = (TimeSCSIDBValue))
-
- #define LMGetFSQHdr() ((QHdrPtr) 0x0360)
-
- #endif
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-
-